安装 PC 版本 OpenWRT 实现 PAC 模式翻墙

首先在网上买的那种高配置的软路由, 价格非常不美丽, 所以最近入手一台塔式服务器, 于是准备在上面搭建 OpenWRT.

但是由于即便是二手的塔式服务器,也是有强大的 CPU 的, 单单只做软路由有点可惜, 于是乎觉得折腾一下 VMWare ESXi 构建虚拟系统.

构建 ESXi 虚拟系统

虚拟系统的 iso 镜像, 非常的小, 有点超乎想象.

安装 ESXi 系统, 需要刻录光盘, 或者使用 UltraISO 将 U盘搞成一个启动盘, 这里不详细介绍.

启动后, 如果电脑有支持虚拟化, 建议先进入 BIOS 开启虚拟化, 这里不同电脑设置不同不详细介绍.

从 U盘引导后, 大致就是无脑下一步即可.

装完的系统, 从显示器看, 只提示使用一个 URL 访问进行配置, 无法继续从本地连接的显示器.

安装 OpenWRT 系统

安装 OpenWRT 系统, 经历过一番周折, 从网页端直接导入 OpenWRT 官网的镜像文件是无效的, 提示磁盘类型不兼容.

解决方案是 MacOS 下使用 虚拟机 VMWare Fushion, 在本地导入镜像, 创建虚拟机.

创建新虚拟机 - Other 64bit Linux - 选择对应文件作为虚拟磁盘.

启动尝试一下看看有没有问题, 没有问题的话, 可以将虚拟机推送到远程服务器 ESXi 即可.

Note: VMWare Fushion 要使用 8.x 因为我在使用 高版本的时候, 将本地 VMWare Fushion 推向 ESXi 的时候提示不兼容.

Note: VMWare Fushion 需要破解或者购买正版, 否则没有推向远程服务器的选项.

配置 OpenWRT

vi /etc/config/network

配置对应的服务器地址, 让内网能够连通.

然后通过内网地址, 浏览器 http 链接网页, 依次点击

网络 - 接口 - 一般配置 - 基本设置

配置静态地址, ipv4 地址, ipv4网关 为前面 /etc/config/network 中的内容.

配置 DNS 服务器, 添加

1
2
114.114.114.114
8.8.8.8

至此, OpenWRT 应该可以正常上网了.

配置 ShadowsocksR Plus+

根据 ssr 的配置, 添加到 ShadowsocksR Plus+ 中, 应用配置则看到 ShadowsocksR Plus+ 运行中 字样, 表面 ssr 已经正常服务.

其中可以添加多个节点, 选择故障时自动切换功能.

配置路由器 2 个wifi: 一个为科学 wifi 一个为正常 wifi

如果路由器本身支持配置, 那么可以直接将其中科学 wifi 的路由的指向 OpenWRT 的地址, 即完成科学 wifi 的配置.

如果路由器本身不支持配置, 那么可以在终端链接 wifi 后, 手动将 router 路由改为 OpenWRT 的主机 ip 地址即可.

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.